package sceneObjects;

import main.Intersection;
import utils.*;

public interface sceneObject {
    public Intersection getIntersect(Ray ray);

    public ColorRGB getKD(Intersection intersect);

    public ColorRGB getKA();

    public ColorRGB getKS();

    public double getKR();

    public double getNS();

    public Vector getNormalAtPoint(Intersection intersect);

    public Point3D getParameterization(Intersection intersect);
}
